home *** CD-ROM | disk | FTP | other *** search
- Re-linking 'Star Fighter 3000'
- ------------------------------
-
- 'Star Fighter 3000' uses CBLibrary, which is © 2003 Chris Bazley. This
- library and its use are covered by the GNU Lesser General Public Licence.
- The complete source and object code for the library and the full text of its
- licence have been supplied with the game in the 'Extras.CBlibrary' directory.
-
- The library's licence requires that the end user of a "work that uses the
- Library" can "...modify the Library and then relink to produce a modified
- executable containing the modified Library." To fulfill this requirement
- the file 'LinkMe' has been supplied. This contains complete object code for
- the game in ARM Object Format, ready for the final linking step.
-
- To re-link the game you will also require the Toolbox, Wimp and Event
- libraries from Acorn's C/C++ package, and the shared C library stubs. These
- have recently been made public available by RISCOS Ltd in their 'StubsG'
- distribution (part number 20030603-001). CBLibrary will need to be
- re-compiled for use with StubsG; for details see the accompanying
- documentation.
-
- Assuming that you are using StubsG with Acorn's linker, and the relevant
- libraries are on your C$Path, the command to re-link the game might look
- something like this:
-
- Link -o !RunImage linkme C:CBLib C:o.eventlib-32 C:o.toolboxlib-32
- C:o.wimplib-32 C:o.StubsG
-
- Note that when the game code is re-linked the resultant program will be
- slightly different. This is because 'LinkMe' has been built to be compatible
- with StubsG, whereas the pre-linked game code is dependent on Castle's stubs
- for the new (C99 supporting) shared C library.
-
- You are permitted to modify the game 'Star Fighter 3000' FOR YOUR OWN USE
- ONLY, and use reverse engineering to debug such modifications. However,
- distribution of any part of the game program or data to third parties IN ANY
- FORM is expressly forbidden, and will be regarded as software piracy.
-
- NOTE THAT NEITHER THE DEVELOPER NOR PUBLISHER OF 'STAR FIGHTER 3000'
- CAN GIVE ANY SUPPORT FOR MODIFIED VERSIONS OF THE GAME.
-